
Options in effect for /Users/kuafu/workspace/snooper-project/snooperlang/grammar/snooperKWLexer.gi:

    ACTION-BLOCK=("/Users/kuafu/workspace/snooper-project/snooperlang/lib/src/snooperKWLexer.dart","/.","./")

    AST-DIRECTORY=""  AST-TYPE="Ast"  NOATTRIBUTES  NOAUTOMATIC-AST  NOBACKTRACK
    BYTE  CONFLICTS  
    DAT-DIRECTORY="/Users/kuafu/workspace/snooper-project/snooperlang/grammar/"
    DAT-FILE="/Users/kuafu/workspace/snooper-project/snooperlang/grammar/snooperKWLexerdcl.data"
    
    DCL-FILE="/Users/kuafu/workspace/snooper-project/snooperlang/lib/src/snooperKWLexerdcl.dart"
    NODEBUG  
    DEF-FILE="/Users/kuafu/workspace/snooper-project/snooperlang/lib/src/snooperKWLexerdef.dart"
    DIRECTORY-PREFIX=""  NOEDIT  NOERROR-MAPS  ESCAPE='%'  
    EXPORT-TERMINALS=("/Users/kuafu/workspace/snooper-project/snooperlang/lib/src/snooperParsersym.dart","TK_","")
    EXTENDS-PARSETABLE  FACTORY=""  FILE-PREFIX="snooperKWLexer"  NOFIRST  
    NOFOLLOW  NOGLR  NOGOTO-DEFAULT  
    GRM-FILE="/Users/kuafu/workspace/snooper-project/snooperlang/grammar/snooperKWLexer.gi"
    
    IMP-FILE="/Users/kuafu/workspace/snooper-project/snooperlang/lib/src/snooperKWLexerimp.dart"
    
    INCLUDE-DIRECTORY="/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart;/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/templates/dart"
    LALR=1  LEGACY  NOLIST  MARGIN=4  MAX-CASES=1024  NAMES=OPTIMIZED  
    NONT-CHECK  OR_MARKER='|'  
    OUT-DIRECTORY="/Users/kuafu/workspace/snooper-project/snooperlang/lib/src"
    PACKAGE="javacard"  NOPARENT-SAVE  PARSETABLE-INTERFACES="ParseTable"  
    PREFIX="Char_"  PRIORITY  PROGRAMMING_LANGUAGE=DART  
    PRS-FILE="/Users/kuafu/workspace/snooper-project/snooperlang/lib/src/snooperKWLexerprs.dart"
    NOQUIET  READ-REDUCE  REMAP-TERMINALS  RULE_CLASSNAMES=SEQUENTIAL  NOSCOPES
    NOSERIALIZE  NOSHIFT-DEFAULT  SINGLE-PRODUCTIONS  NOSOFT-KEYWORDS  NOSTATES
    SUFFIX=""  
    SYM-FILE="/Users/kuafu/workspace/snooper-project/snooperlang/lib/src/snooperKWLexersym.dart"
    TAB-FILE="snooperKWLexer.t"  TABLE  TEMPLATE="KeywordTemplateF.gi"  
    TRACE=CONFLICTS  NOVARIABLES  NOVERBOSE  NOVISITOR  VISITOR-TYPE="Visitor"
    WARNINGS  NOXREF  

/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:21:24:21:24:661:661: Warning: The macro "$" is undefined. No substitution made
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:2:5:2:14:16:25: Informative: The terminal DollarSign is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:3:5:3:11:39:45: Informative: The terminal Percent is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:5:37:5:37:97:97: Informative: The terminal q is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:5:47:5:47:107:107: Informative: The terminal v is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:5:53:5:53:113:113: Informative: The terminal y is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:5:55:5:55:115:115: Informative: The terminal z is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:5:6:5:121:121: Informative: The terminal 0 is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:10:6:10:126:126: Informative: The terminal 1 is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:25:6:25:141:141: Informative: The terminal 4 is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:30:6:30:146:146: Informative: The terminal 5 is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:35:6:35:151:151: Informative: The terminal 6 is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:40:6:40:156:156: Informative: The terminal 7 is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:45:6:45:161:161: Informative: The terminal 8 is useless.
/Users/kuafu/.vscode/extensions/kuafuwang.lpg-vscode-0.0.18/templates/include/dart/KWLexerFoldedCaseMapF.gi:6:50:6:50:166:166: Informative: The terminal 9 is useless.


/Users/kuafu/workspace/snooper-project/snooperlang/grammar/snooperKWLexer.gi:107:5:107:11:1429:1435: Informative: Grammar is  LALR(1).

Number of Terminals: 40
Number of Nonterminals: 1
Number of Productions: 69
Number of Single Productions: 0
Number of Items: 574
Number of States: 280
Number of Shift actions: 278
Number of Goto actions: 1
Number of Shift/Reduce actions: 58
Number of Goto/Reduce actions: 0
Number of Reduce actions: 11
Number of Shift-Reduce conflicts: 0
Number of Reduce-Reduce conflicts: 0

Number of entries in base Action Table: 281
Additional space required for compaction of Action Table: 0.3%

Number of unique terminal states: 280
Number of Shift actions saved by merging: 0
Number of Conflict points saved by merging: 0
Number of Reduce actions saved by merging: 0
Number of Reduce saved by default: 10

Number of entries in Terminal Action Table: 617
Additional space required for compaction of Terminal Table: 2.4%

Actions in Compressed Tables:
     Number of Shifts: 278
     Number of Shift/Reduces: 58
     Number of Gotos: 1
     Number of Goto/Reduces: 0
     Number of Reduces: 1
     Number of Defaults: 10

Parsing Tables storage:
    Storage required for BASE_CHECK: 69 Bytes
    Storage required for BASE_ACTION: 704 Bytes
    Storage required for TERM_CHECK: 657 Bytes
    Storage required for TERM_ACTION: 1266 Bytes
